mechanical interlocking - Spanish English Dictionary